﻿-- =============================================
-- Dados de pessoas físicas e jurídicas e dados endereço e telefônicos
-- Rodar apenas em teste
-- =============================================

Insert into ParentescoResponsavelPessoaFisica values('Pai','1')
Insert into ParentescoResponsavelPessoaFisica values('Mãe','1')
Insert into ParentescoResponsavelPessoaFisica values('Responsável Legal','1')

--Insert into ResponsavelPessoaFisica values(1,'Jose Maria da Silva','00137102833','1')
--Insert into ResponsavelPessoaFisica values(2,'Maria dos Santos','20334607889','1')

Insert into EstadoCivil values('Solteiro(a)','1')
Insert into EstadoCivil values('Casado(a)','1')
Insert into EstadoCivil values('Viúvo(a)','1')
Insert into EstadoCivil values('Separado(a)','1')
Insert into EstadoCivil values('Divorciado(a)','1')
Insert into EstadoCivil values('União Estável(a)','1')

insert into PessoaFisica values('Nathan de Alencar Guedini','38092544875','461322109',null,'1989-10-14','M',1,null,1)
insert into PessoaFisica values('Mauricio Cesar Gomes','32731624817','',null,'1986-02-19','M',1,null,1)
insert into PessoaFisica values('Ricardo Emanuel Fonseca da Silva',null,'325648987',1,'1993-04-25','M',1,null,1)
insert into PessoaFisica values('Isabel dos Santos',null,'396893564',2,'1993-09-23','F',1,null,1)
insert into PessoaFisica values('Pedro Jose Porto','77626936544','253893567',1,'1984-04-19','M',1,null,1)
insert into PessoaFisica values('Paula Ribeiro Guimarães','36579227835','279826251',1,'1974-11-12','M',1,null,1)

Insert into PessoaJuridica values('ABC Ltda','ABC','68634265000198','32132454532',null)
Insert into PessoaJuridica values('YXZ Ltda','YXZ','48319882000134','5443321',null)
Insert into PessoaJuridica values('Mathusciquocumum Ltda','Mathu','78930233000112','34754533',null)

Insert into Pessoa values(1,null,'guedini@yahoo.com',null,Getdate(),'1','1','1','1')
Insert into Pessoa values(2,null,'mdemau@gmail.com',null,Getdate(),'1','1','1','1')
Insert into Pessoa values(3,null,'ricardosilva@hotmail.com',null,Getdate(),'1','0','1','1')
Insert into Pessoa values(4,null,'isabelsantos@hotmail.com',null,Getdate(),'0','1','1','1')
Insert into Pessoa values(5,null,'pedroporto@hotmail.com',null,Getdate(),'1','1','0','1')
Insert into Pessoa values(6,null,'paulaguimaraes@hotmail.com',null,Getdate(),'0','0','0','1')
Insert into Pessoa values(null,1,'abcltda@hotmail.com',null,Getdate(),'1','1','0','1')
Insert into Pessoa values(null,2,'yxzltda@hotmail.com',null,Getdate(),'0','1','0','1')
Insert into Pessoa values(null,3,'mathu@hotmail.com',null,Getdate(),'1','0','0','1')

insert into TipoEndereco values('Residencial','1')
insert into TipoEndereco values('Cobrança','1')
insert into TipoEndereco values('Comercial','1')

Declare @EndResidencial int--, @Cobranca int, @Comercial int

select @EndResidencial = Id from TipoEndereco where descricao = 'Residencial'
--select @Cobranca = Id from TipoEndereco where descricao = 'Cobrança'
--select @Comercial = Id from TipoEndereco where descricao = 'Comercial'

Declare @Pessoa int

select @Pessoa = Pessoa.Id from Pessoa 
inner join PessoaFisica on PessoaFisica.Id = IdPessoaFisica
where CPF = '38092544875'

Declare @Cidade int

Select @Cidade = Id from Cidade where Descricao = 'São Bernardo do Campo'

insert into Bairro values ('Independência',@Cidade)

Declare @Bairro  int
Set @Bairro = @@Identity

insert into CEP values('09860040','Rua Antonio Pereira de Matos',@Bairro)

Declare @CEP  int
Set @CEP = @@Identity

insert into Endereco values (@EndResidencial, @Pessoa, 231,null, @CEP, '1')

insert into TipoTelefone values('Celular','1')
declare @Celular int
Set @Celular = @@Identity

insert into TipoTelefone values('Residencial','1')
declare @Residencial int
Set @Residencial = @@Identity

insert into TipoTelefone values('Fax','1')
declare @Fax int
Set @Fax = @@Identity

insert into TipoTelefone values('Comercial','1')
declare @Comercial int
Set @Comercial = @@Identity

select @Pessoa = Pessoa.Id from Pessoa 
inner join PessoaFisica on PessoaFisica.Id = IdPessoaFisica
where CPF = '38092544875'

Insert into Telefone values(@Celular,@Pessoa, '1172224061',null,'1')
Insert into Telefone values(@Residencial,@Pessoa, '1143921910',null,'1')
Insert into Telefone values(@Comercial,@Pessoa, '1112345678',null,'1')

select @Pessoa = Pessoa.Id from Pessoa 
inner join PessoaFisica on PessoaFisica.Id = IdPessoaFisica
where CPF = '38092544875'

--insert into administrador values('Nathan de Alencar Guedini',,@Usuario ='FZSpRrWFrCuPNliaYzxy/w==','uozaJAI/+34=','1')

insert into Usuario values(@Pessoa,'CAxJA5lqNvc=',getdate(),getdate(),'1','1')

select @Pessoa = Pessoa.Id from Pessoa 
inner join PessoaFisica on PessoaFisica.Id = IdPessoaFisica
where CPF = '32731624817'

insert into Usuario values(@Pessoa,'iiynuH2gudE=',getdate(),getdate(),'1','1')

Declare @Usuario int

select @Usuario = Usuario.Id from Pessoa 
inner join PessoaFisica on PessoaFisica.Id = IdPessoaFisica
inner join Usuario on IdPessoa = Pessoa.Id
where CPF = '38092544875'

insert into Profissional values(@Usuario,'Carta de apresentação teste1', 10,'1', '0', '1', '0', '1')

select @Usuario = Usuario.Id from Pessoa 
inner join PessoaFisica on PessoaFisica.Id = IdPessoaFisica
inner join Usuario on IdPessoa = Pessoa.Id
where CPF = '32731624817'

insert into Profissional values(@Usuario,'Carta de apresentação teste2', 15,'1', '0', '1', '0', '1')

select @Usuario = Usuario.Id from Pessoa 
inner join PessoaFisica on PessoaFisica.Id = IdPessoaFisica
inner join Usuario on IdPessoa = Pessoa.Id
where RG = '325648987'

insert into Profissional values(@Usuario,'Carta de apresentação teste3', 5,'1', '0', '1', '0', '1')

select @Usuario = Usuario.Id from Pessoa 
inner join PessoaFisica on PessoaFisica.Id = IdPessoaFisica
inner join Usuario on IdPessoa = Pessoa.Id
where RG = '396893564'

insert into Profissional values(@Usuario,'Carta de apresentação teste4', 5,'1', '0', '1', '0', '1')

select @Usuario = Usuario.Id from Pessoa 
inner join PessoaFisica on PessoaFisica.Id = IdPessoaFisica
inner join Usuario on IdPessoa = Pessoa.Id
where RG = '77626936544'

insert into Profissional values(@Usuario,'Carta de apresentação teste5', 5,'1', '0', '1', '0', '1')

select @Usuario = Usuario.Id from Pessoa 
inner join PessoaFisica on PessoaFisica.Id = IdPessoaFisica
inner join Usuario on IdPessoa = Pessoa.Id
where RG = '36579227835'
